to meet deadlines - Turkish English Dictionary